Wikipédia:LiveRC/Archives des versions

Une page de Wikipédia, l'encyclopédie libre.

Versions m : 0.3.1 0.3.2 0.3.3 0.3.4 0.3.5 0.3.6 0.3.7 0.3.9 0.4.0 0.4.1 0.4.2 0.4.3 0.4.4 0.4.5 0.4.6 0.4.7 0.5.0 0.5.1 0.5.2 0.5.3 0.5.4 0.5.5 0.5.6 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6

  ToDo Proposé par Avis Version

Version 0.3.1[modifier le code]

Ajouter icône devant homonymie Educa33e Fait/Educa33e 0.3.1
Ajouter icône devant redirect Educa33e Fait/Educa33e 0.3.1
Ajouter icône devant Bon article ThrillSeeker Fait/Educa33e 0.3.1
Mettre la légende sur deux colonnes et/ou en « small » (Voir la compatibilité sur une résolution faible) ThrillSeeker Fait/Educa33e 0.3.1
Lien diff sur Nouvelle page inopérant TiChou Fait/TiChou 0.3.1

Version 0.3.2[modifier le code]

Afficher le nom de la page destination pour les redirections TiChou Fait/TiChou 0.3.2
Activer le focus sur le champ 'Raison' quand Diff affiché DocteurCosmos Fait/TiChou 0.3.2
Ajouter icône devant Article potentiellement de qualité ThrillSeeker Fait/TiChou 0.3.2
Ajouter icône style devant Page proposée à la suppression (PàS) Educa33e Fait/TiChou 0.3.2
Ajouter icône devant Violation possible de copyright (ces pages sont censés ne pas être modifiées) TiChou Fait/TiChou 0.3.2
Ajouter icône devant discussion articles gérés par wikipompiers Educa33e Fait/Educa33e 0.3.2
Possibilité de pouvoir redimensionner le cadre de l'affichage des Diff
variable previewHeight dans LiveRCparam.js
DocteurCosmos Fait/TiChou 0.3.2
Option pour la suppression automatique de la ligne d'un RC après clic sur diff
variable autoCloseDiff=1 dans LiveRCparam.js
DocteurCosmos Fait/Educa33e 0.3.2
Ajouter icône devant Article potentiellement bon ThrillSeeker Fait/Educa33e 0.3.2
Désactiver "Défaire/Vandalisme", si on vient juste de cliquer dessus. Idem "Avertir". (pour éviter de donner plusieurs fois le même averto) Educa33e Fait/TiChou 0.3.2

Version 0.3.3[modifier le code]

Bouton "Effacer" toute la liste des RC en cours. Fabrice Ferrer Fait/TiChou 0.3.3
Le nombre de revert ne s'incrémente plus en 0.3.1 ? (je ne reproduis plus / À vérifier aussi) Educa33e Fait/TiChou 0.3.3
Correction du tri horaire des contacts et des révoqués après minuit. TiChou Fait/TiChou 0.3.3
Bug des révoqueurs utilisant popups qui se retrouve dans la liste des révoqués. TiChou Fait/TiChou 0.3.3
Bug 'document.getElementById("showNS0") has no properties' si getNS pas terminé de charger TiChou Fait/TiChou 0.3.3

Version 0.3.4[modifier le code]

Changer la couleur du lien Diff ou bien la couleur de la ligne quand le diff a déjà été prévisualisé. Permettrait ainsi de repérer rapidement les RC non vérifiés des RC déjà vérifiés. TiChou Fait/Educa33e
Ligne jaune dégradée
0.3.4
Enlever avertissement "Coucou", risque de confusion avec les Bienvenues. Educa33e Fait/Educa33e
cf restructure modèle avert
0.3.4
Liste des modèles d'avertissements en Array : lstAvert (prépa pour externalisation) Educa33e Fait/Educa33e 0.3.4
Nettoyage commenttests & categoriestests (prépa pour externalisation) Educa33e Fait/Educa33e 0.3.4
Internationalisation
  • paramétrage de toutes les chaînes du code => lang_menu[0].ID
  • externalisation des chaînes pour internationalisation
    • création du fichier de paramètres globaux de LiveRC => wgPageName+'/LiveRCparam.js'
      • Fichier pouvant être internationaliser indépendamment du code. Émoticône sourire
Educa33e Fait/Educa33e 0.3.4

Version 0.3.5[modifier le code]

Afficher les horaires UTC en heure locale. Avoir une option pour forcer le fuseau horaire.
l'heure affichée dans les RC et les listes est par défaut en heure locale. pour autre fuseau, définir livercTZ dans son LiveRCparam.js
Leag
Lachaume
Done/TiChou 0.3.5
Étendre l'icône aux Article de qualité contesté si ce n'est pas déjà la cas ThrillSeeker Done/Educa33e 0.3.5
Dans la colonne qui affiche le résumé, avoir la forme wikifiée (permet de cliquer sur les liens des IP/utilisateurs). TaraO Done/Educa33e 0.3.5
Avoir un seul bouton "Défaire". ("Défaire" et "Révoquer" = même chose sur le fond - la raison aide à distinguer). Permettra d'avoir de l'espace pour un futur bouton "Blanchir". Educa33e Done/Educa33e 0.3.5
Les minutes inférieures à 10 ne sont pas préfixées du 0. Exemple : 16:07 est affiché 16:7. Leag Done/TiChou 0.3.5
La présence d'un '?' dans le nom d'un article ou d'un utilisateur (Ahbon?) empéche la remontée d'information. (idem avec '&')
Visiblement le remplacement par encodeURIComponent engendre des problèmes avec les articles comprenant des sous pages '/' ex : Wikipédia:Bot/Statut.
TaraO Done/Educa33e 0.3.5
Internationalisation : Commentaire "LiveRC : Revocation des ..." à passer dans lang_menu. Educa33e Done/Educa33e 0.3.5
Faire un logo pour l'application (permet d'en faire la promotion)
Je peux faire un appel aux wikigraphistes pour te faire des propositions.
TiChou : fais, fais ! :)
Voir ici
   
Ok, je classe, il sera toujours possible de retravaillé le logo.
ThrillSeeker
Educa
j'aime beaucoup aussi ! Félicitation et un grand merci ThrillSeeker !
TiChou
ThrillSeeker j'aime beaucoup :)
0.3.5

Version 0.3.6[modifier le code]

Un bouton pour effacer toutes les lignes RC déjà prévisualisées et toutes les lignes des reverts + new page
Button to clear previewed line, revert line or new page.
TiChou Done/TiChou 0.3.6
Possibilité que le lien article s'ouvre dans une nouvelle fenêtre du navigateur.
Open article link in new windows.
DocteurCosmos Done/Leafnode 0.3.6
Ne pas afficher les boutons "Défaire" et "Avertir" s'il ne s'agit pas du dernier diff.
(présence de id="differences-nextlink")
if it is the last diff don't show revert button and advice
(if id="differences-nextlink" don't exist)
Educa33e Done/Educa33e 0.3.6
Prévisualisation de l'article lorsque l'on clique sur le titre de l'article.
Article preview.
Leafnode Done/Leafnode 0.3.6
Les administrateurs ont des liens supplémentaires B pour bloquer, S pour supprimer une page
Sysop links B for block, S for suppress.
Leafnode Done/Leafnode 0.3.6
Lien E pour éditer l'article
Link E for article Edition.
Leafnode Done/Leafnode 0.3.6
Si l'article vient d'être supprimé, un clic sur diff affiche "Recherche du diff de..." ad vitam.
If the article has been deleted, the diff never ends.
Turb Done/Educa33e 0.3.6
Mise en évidence des articles de la liste de suivi réactivée (sans api.php)
Highlight article in watchlist
Educa33e Done/Educa33e 0.3.6a
Les avertissements de vandalisme devraient être mis dans l'ordre chronologique en descendant la page si possible : cela éviterait de mélanger certains bandeaux (cf. plus haut) et serait plus facile à la lecture. Merci d'avance les gars, et bon courage ! Émoticône Grimlock
TiChou
le consensus est de placer
le dernier message d'avertissement
en tête de la pdd
Fait par Educa33
0.3.6a
Normalisation des noms de variables
variables names unity
(lrcRCLimit ; lrcPreviewHeight ; lrcAutoCloseDiff ; lrcTZ)
Educa33e Done/Educa33e 0.3.6a

Version 0.3.7[modifier le code]

Ne plus rendre clignotante l'expression bêta-test (meilleure ergonomie, évite tout inconfort visuel).
Avoid blinking style for beta test for a better ergonomy and to avoid visual discomfort.
Dereckson Done/Educa33e 0.3.7
Gestion d'une Hide-list temporaire (attention cette liste est différente de la liste des contacts) :
  • Ne plus afficher les RC des utilisateurs présents dans cette liste
  • Avoir un système simple pour ajouter/supprimer des utilisateurs dans cette liste.
Educa33e Done/Leafnode 0.3.7

Version 0.3.9[modifier le code]

Ne plus afficher la ligne de vérification des versions, depuis la vérification automatique (+NaN), on voit double, et on a deux fois moins de temps pour réagir. (D'un autre côté, on a l'impression d'avoir ratatiné le boss du niveau 1 et d'être au niveau 2 : c'est gratifiant) Coyau Done/Nakor, Maurilbert, Alphos 0.3.9
Ne pas afficher les "patrol" qui prennent pas mal de place pour rien, et rendent la case "Sans Bots" à moitié inutile (donc en fait complètement inutile Émoticône . Un ajout derrière les lignes 1227-1245 ("Don't show ... if checkbox is not checked"), contenant

if (state & PATROL)

    supprLigne(pageid+"_"+revid);

me semble être la solution au problème (mais bon, vu mes compétences en JS...)

Après tests sur une copie de LiveRC, voilà le résultat qui semble fonctionner : diff des corrections
Alphos Done 0.3.9
Utiliser /api.php?action=query&list=logevents pour récupérer les événements :
  • Blocage d'un compte
  • Suppression d'une page
Educa33e Done/Jalo 0.3.9
Détecter et supprimer de la liste (ou signaler), automatiquement, un article présent dans la liste et supprimé entre-temps par un admin PV250X Done/Jalo
Educa
prérequis : query&list=logevents (ci-dessus)
0.3.9
Mémoriser le choix des options du menu pour les prochaines sessions. Utilisation de Cookie ? Option pour indiquer si on souhaite mémoriser nos options ? LudovicRivallain
TiChou
Done/Nakor
À paramétrer dans son LiveRCparam.js
0.3.9
« [éditeur précédant identique] » à remplacer par « [éditeur précédent identique] ». Turb (oups) Done/Educa33e 0.3.9
Interdire lien "Défaire/Avertir" pour les utilisateurs inscrits depuis moins de 4 jours. Educa33e Actuellement, c'est restreint aux autopatrolled ; voir sondage/Orlodrim 0.3.9
Si le titre d'un article contient une apostrophe alors ce caractère est échappé sur le lien d'édition E. $pooky Done/Nakor 0.3.9

Version 0.4.0[modifier le code]

Virer le  : les wikipompiers ont été dissolus depuis longtemps ! Pic-Sou Fait par Voxhominis 0.4.0
Améliorer la compatibilité avec les autres navigateurs Web (IE, Opera)
IE and Opera compatibility.
TiChou Fait par Nakor 0.4.0

Version 0.4.1[modifier le code]

Ajouter la possibilité d'envoyer {{Bravo IP|nom de l'article}} et {{Merci IP}} lors d'une bonne contribution, ou nom de l'article est l'article modifié anonymement. Pingui-King ; Acer11 ; Garfieldairlines Personnalisation possible des bandeaux dans LiveRCparam.js/Argos42 0.4.1
Rajouter le modèle {{vandalisme nul}} dans la liste des avertissements. Garfieldairlines ; Acer11 ; Coyau Done/Argos42 0.4.1
Modèle sur les fausses annonces de décès à ajouter Garfieldairlines Personnalisation possible des bandeaux dans LiveRCparam.js 0.4.1
Agrandir la liste des modèles d'avertissement : tous les modèles sur WP:MA Pic-Sou Personnalisation possible des bandeaux dans LiveRCparam.js/Argos42 0.4.1
Gestion d'une black-list temporaire ? (à étudier ou ajout dans liste des révoqués)...
  • Quatre carrés gris Avoir un système simple pour ajouter/supprimer des utilisateurs dans cette liste.
Educa33e Done, (si j'ai bien compris)/Argos42 0.4.1
Permettre le blanchissement d'une page venant d'être créée d'un clic. Pic-Sou Done/Argos42 0.4.1
Pouvoir prévisualiser et blanchir une nouvelle page PV250X Prévisu codée
Educa
pré-requis, sécurité : interdiction user < 4j
Done/Argos42 Blanchiment implémenté
0.4.1
S'assurer de la compatibilité de LiveRC avec le nouveau skin Vector Dereckson Done, j'utilise vector/Argos42 0.4.1

Version 0.4.2[modifier le code]

Mettre en gras le commentaire de la contribution DocteurCosmos ; Acer11 Si c'est dans la partie inférieure, fait (variable lrcBoldComments dans LiveRCparam.js)/Orlodrim 0.4.2
Bouton permettant d'afficher le diff suivant (au lieu de devoir cliquer sur le lien minuscule) The RedBurn Done/Argos42 0.4.2
Permettre de signaler comme modifications mineures les révocations. Linedwell Done/Orlodrim (variable lrcRvMinorEdit dans LiveRCparam.js) 0.4.2
Proposer aux utilisateurs autoconfirmeds de valider un diff sans quitter la fenêtre. Pic-Sou Done/Orlodrim (pour les autopatrolled) 0.4.2
Afficher d'une autre couleur les IP scolaires Grimlock Done/Argos42 0.4.2
Problème retranscription des apostrophes sur les pages de discussion lors d'un avertissement --> diff PV250X Done/Orlodrim 0.4.2
Laisser un rappel permanent, sur l'interface, de ne pas reverter les tests faits sur WP:BàS Wanderer999 Done/Orlodrim (quand on visualise un diff du bac à sable) 0.4.2
Ajouter la possibilité de suivre ou non les pages revertées directement dans LiveRC (en quelque sorte prolonger l'option "Ajouter les pages que je modifie à ma liste de suivi" à LiveRC). Mandrak Fait (activer l'option dans les préférences et mettre lrcBypassWatchdefault=0 dans LiveRCparam.js)/Orlodrim 0.4.2
Ajout d'un système de Hooks pour permettre l'utilisation d'extensions. Dr Brains Fait Dr Brains 0.4.2

Version 0.4.3[modifier le code]

Proposer d'afficher la PdD du contributeur dans la même fenêtre. Pic-Sou Fait (extension)/Orlodrim
  • Intégré au code global (voir ci-dessous)/Dr Brains
0.4.1
  • Les liens de chaque ligne "M" (Modifier), "P" (Protéger), "S" (Supprimer), "B" (Bloquer) et "T" (Discuter) et le lien vers la page de l'utilisateur (ou ses contributions si IP) passent désormais par la fenêtre de prévisualisation si clic avec le clic gauche, mais ouvrent une nouvelle fenêtre si clic centre.
  • Sur les autres liens qui lançaient une prévisualisation, le clic centre ouvre une nouvelle fenêtre.
  • Idem pour les liens dans les listes.
Dr Brains Done/Dr Brains 0.4.3
Ajout à côté du lien "C" d’un lien "+" pour voir les contributions supprimées (prévisualisation). Dr Brains Done/Dr Brains 0.4.3
Ajout d'un lien pour effectuer une recherche Google sur le nom de la page. Dr Brains Done/Dr Brains 0.4.3
Réorganisation barre de titre de prévisualisation avec diverses fonctions supplémentaires. Dr Brains Done/Dr Brains 0.4.3
Liens de blanchiment de page regroupés dans un menu déroulant, comme pour "Défaire" et "Avertir". Création variable lstBlank pour la personnalisation. Dr Brains Done/Dr Brains 0.4.3
Au chargement, mise à jour des icônes du tableau d’aide. Dr Brains Done/Dr Brains 0.4.3
Au chargement, masquage de plusieurs autres types d'éléments indésirables (adapté à tous les skins de WP, id ou class = "top", "topbar", "siteSub", "sitesub", "contentSub", "subtitle", "RealTitleBanner", "RealTitle", "p-cactions", "left-navigation", "right-navigation", "subpages", "footer"). Dr Brains Done/Dr Brains 0.4.3
Possibilité de masquer une version de diff via la prévisualisation. Dr Brains Done/Dr Brains 0.4.3
Correction du lien diff de la liste de suivi, exemple sur cette image où tout clic sur les diffs soulignés en rouge de la liste de suivi recharge le contenu mais montre toujours le même diff mineur de mise en forme Chico Problème incompréhensible sans l'image qui n'existe plus, en l'absence de suite je classe en refusé/Orlodrim
Done/Dr Brains
0.4.3

Version 0.4.4[modifier le code]

Divers ajustements esthétiques (boutons un peu plus petits, taille de la fenêtre Google un poil plus réduite, ...). Dr Brains Done/Dr Brains 0.4.4
Variable personnalisable, lrcGoogleSearchLimit, pour choisir le nombre de résultats de la recherche Google (100 par défaut). Dr Brains Done/Dr Brains 0.4.4
Ajout d'un lien vers « l'autre page » dans la liste "liste de suivi". Dr Brains Done/Dr Brains 0.4.4
Amélioration du "Diff réduit" avec les boutons de masquage (sysop) et le bouton pour marquer la modification comme relue (autopatrolled). Dr Brains Done/Dr Brains 0.4.4
Ajout d'une fonction pour avertir un utilisateur après son blocage avec {{Blocage}}. Dr Brains Done (pas testé)/Dr Brains 0.4.4
Ajout d'un historique des prévisualisations avec trois boutons <, > et ?. Les deux premiers sont pour la navigation "page précédente"/"page suivante", le dernier pour afficher l'historique complet et (re)prévisualiser l'entrée que l'on veut.. Dr Brains Done/Dr Brains 0.4.4
Possibilité de raccourcir les noms des articles et les noms des utilisateurs dans les lignes RC. Désactivé par défaut, il suffit de personnaliser dans son param.js les variables lrcArticleLengthLimit et lrcUserLengthLimit. Argos42 Done/Dr Brains 0.4.4
Activation des fonctions annexes standards lors d'une édition (toolbar + caractères spéciaux). Dr Brains Done/Dr Brains
Autres fonctions annexes de l'édition : extension
0.4.4
Afficher sur la page /LiveRC la version sur laquelle tourne l'utilisateur et éventuellement l'avertir d'une nouvelle version s'il ne tourne pas avec la dernière (alert('...'); ? via la future barre d'état ?) TiChou Done/Dr Brains 0.4.4
Les formulaires des prévisualisation de Special:Log, Special:Contributions et Special:Deletedcontributions déclenchent une prévisualisation avec les nouveaux paramètres. Dr Brains Done/Dr Brains 0.4.4

Version 0.4.5[modifier le code]

Faire apparaître les nouvelles modifications en bas, afin que ce soit l'utilisateur qui fasse défiler la liste plutôt que ce soit la liste qui se défile sous la souris de l'utilisateur. Tavernier
Educa / TiChou
Plutôt défavorable
Done/Dr Brains variable lrcInvertUpdate
0.4.5
Les liens dans les commentaires de modif lancent une prévisualisation. Dr Brains Done/Dr Brains 0.4.5
Après une prévisualisation, la fenêtre de prévisualisation scrolle automatiquement vers le haut. Dr Brains Done/Dr Brains 0.4.5
  • Demande de Pic-Sou : Permettre à chaque utilisateur d'éditer une page de son vector.js pour définir les cases pré-cochées à chaque démarrage de LRC
  • Demande de Nakor : Etendre les options (sur liveRCparam.js) pour cocher/décocher par défaut n'importe quelle case et choisir son espace de noms
  • Demande de Wanderer999 : Avoir une option (sur liveRCparam.js) qui permette de cocher par défaut la case "IP seules"
Pic-Sou
Nakor
Wanderer999
N'est-ce pas possible dans LiveRCparam.js ?/Argos42
Avec la version 0.4.1, toutes les possibilités ne peuvent pas être définies. Orlodrim
Done/Dr Brains
0.4.5
Ajouter une case à cocher, qui permettrait de conserver visible une ligne. Add a checkbox, to keep visible a line.
Je m'explique : parfois je tombe sur un RC qui mérite un peu de travail (recherche d'un possible copyvio, recherche dans l'historique de l'article, voire lecture de l'article pour vérifier la cohérence du changement). Mais je n'ai pas le temps de m'en occuper sur le moment, parce qu'une vague de RC arrive. Pour l'instant j'ouvre chaque page concernée dans un nouvel onglet, et je les traite quand c'est plus calme et que j'ai le temps. Mais ce serait plus pratique de conserver ces lignes visibles à l'écran, grâce à une case à cocher, pour éviter qu'elles ne disparaissent dans le flux.
Sémhur Done/Dr Brains
variable lrcparams.KeepAllLines : les lignes ne sont plus supprimées automatiquement. La variable lrcRCLimit sert à établir la limite à partir de laquelle la table RC devient déroulante.
0.4.5
Comme il existe la croix rouge qui enlève toutes les lignes RC et la croix jaune qui enlève les diffs qu'on a vérifié (merci pour cette nouvelle fonction), il serait pratique d'avoir accès à plus de lignes de RC (on pourrait même mettre ça dans un paramètre que l'utilisateur choisirait). Souvent, ça va bien trop vite sur les RC. Peut-être qu'en incluant une fenêtre avec ascenseur. Voilou. Moez ça existe déjà Tire la langue,
il te faut mettre rclimit=xx;
(xx=nb_rc_à_voir) dans ton fichier de conf perso.
Émoticône sourire exemple le mien.
Done/Dr Brains Voir ci-dessus, variable lrcparams.KeepAllLines.
 
Personnalisation de toutes les variables automatisée via Ajax. Dr Brains Done/Dr Brains
Reste à proposer une explication pour chacune et à l'appliquer (variable LiveRC_ParamsDesc)
0.4.5
Avoir un système personnalisé de motifs prédéfinis de révocation (typo, Spam etc. ...) sous forme de liste déroulante dans le champ 'Raison'. DocteurCosmos ; Acer11 Déjà faisable dans les RC params, comme chez moi. ── Pic-Sou, le mardi 4 janvier 2011 à 16:11 (UTC)
Pour l'avertissement, pas pour le motif de révocation/Orlodrim
Done(extension)/Dr Brains
0.4.5
Améliorer le panel de fonctionnalités liées aux diffs de création de page, entre autre laisser libre le motif de révoc (en mettant des raisons prédéfinies en liste déroulante, comme demandé ci-dessus pour les diffs normaux) et permettre de laisser un avertissement sur pdd ({{Canular}}, {{BSI}}X et autres testsX) Pic-Sou Done(extension)/Dr Brains 0.4.5
Gestion des extensions automatisée via Ajax. Dr Brains Done/Dr Brains 0.4.5

Version 0.4.6[modifier le code]

Le message de revert devrait être le même que celui des messages du site. Pour le moment, il est très similaire, mais légèrement différent. Cela rend l'identification des reverts plus difficle pour les bots et les outils anti-vandalisme. Le message peut être trouvé dans l'API avec l'url http://fr.wikipedia.org/w/api.php?action=query&meta=allmessages&ammessages=revertpage&format=xml Neuceu Done/Dr Brains
La totalité des messages sytème sont chargés au démarrage, y compris celui de révocation, qui est utilisé avec le préfixe « LiveRC : » (personnalisable)
0.4.6
Lien vers les pages liées à côté du titre de la page dans la fenêtre de prévisualisation. Dr Brains Done/Dr Brains 0.4.6
Afficher les ébauches différemment Vivelefrat Done (icône)/Dr Brains 0.4.6
Ajout d'un système de tchat IRC Dr Brains Done/Dr Brains 0.4.6
LiveRC ne marche pas avec Google Chrome (qui a son propre moteur Javascript) Turb à faire rapidement Argos42
A priori OK/Dr Brains
0.4.6
Ajout d'une fonction pour ajouter un bandeau ({{à sourcer}}, {{admissibilité}}, etc...) Dr Brains Done/Dr Brains 0.4.6

Version 0.4.7[modifier le code]

Masquage à partir de la prévisualisation d'un historique Dr Brains Fait/Dr Brains 0.4.7
La suppression de fichier ne fonctionne pas (pb d'id ?) Dr Brains Fait/Dr Brains
A tester
0.4.7
Utiliser des classes pour gérer les styles fond/bordure des lignes de RC Dr Brains Fait/Dr Brains 0.4.7
Faire une requête aux administrateurs quand on en est pas un Jmskobalt ; Acer11 Fait/Dr Brains 0.4.7
Sur le mot -1 révoc, le nom de la (ou les) page(s) qui a été révoquer. Exemple: (1 révoc) Sapindnoel Fait/Dr Brains 0.4.7
Rajouter l'heure dans un coin du haut du carré (avec possibilité de changer le fuseau horaire et rajouter/enlever l'heure.) Sapindnoel Fait/Dr Brains 0.4.7
Lors que la connexion à Internet saute, faire en sorte que LiveRC au lieu de s'arrêter purement et simplement retente de récupérer les RC toutes les dix secondes. Je m'explique : parfois, je patrouille depuis des endroits où la connexion à Internet n'est pas très bonne, et il arrive que ça coupe deux secondes. Manque de bol, LiveRC s'arrête aussi, et il faut recharger la page… Pic-Sou (d) Fait/Dr Brains 0.4.7

Version 0.5.0[modifier le code]

Pouvoir gérer sa liste de contacts par l'interface des paramètres Pic-Sou (d) ✔️ ⇨ Dr Brains 15 juillet 2011 à 12:33 (CEST)[répondre] 0.5.0
Déplacer LiveRC dans l'espace Wikipédia et le script dans MediaWiki: Pic-Sou (d) ✔️ ⇨ Dr Brains ∞ Consultation ∞ 0.5.0

Version 0.5.1[modifier le code]

Nouvelle interface utilisateur
  1. L'interface de LiveRC est masquée par défaut. C'est le javascript qui l'affiche. Du coup, il est possible d'afficher par défaut la documentation (en transclusion, ce qui imposera de la protéger pour éviter les surprises)
  2. L'interface de LiveRC est désormais sortie de la page, en position:absolute. Un bouton en haut à gauche permet de basculer entre LiveRC (en mode plein écran) et l'interface "normale" de Mediawiki (avec la doc et les différents liens).
  3. Outre ce bouton, cinq autres boutons prennent place en haut à gauche et disparaissent de la barre de contrôle :
    1. Un bouton permet d'afficher/Masquer le tchat. Il ne se trouve plus au niveau de la barre de contrôle mais en haut à gauche. Le tchat quant à lui est en position:fixed en bas de l'écran.
    2. Un bouton pour afficher/masquer les listes de suivi. Celles-ci apparaissent en position:fixed en bas de l'écran;
    3. Un bouton pour afficher/masquer le footer de LiveRC (partie avec les icônes et les liens utiles). Celle-ci apparaît en position:fixed en bas de l'écran;
    4. Un bouton pour afficher/masquer la prévisualisation (la barre de liens de la prévisualisation reste visible). Celle-ci conserve la place qui était la sienne auparavant;
    5. Un bouton pour afficher/masquer le panneau de configuration. Celui-ci conserve la place qui était la sienne auparavant;
  4. L'interface normale de LiveRC (la partie en position:absolute) reçoit un style "padding-bottom" pour ne pas être masquée par les cadres en position:fixed qui peuvent apparaître en bas de l'écran.
  5. La barre de titre de LiveRC reçoit l'horloge (todo : permettre un décalage horaire), qui disparaît donc du logo
  6. La barre de contrôle
    • est déplacée juste sous la barre de titre de LiveRC
    • perd des boutons qui sont désormais situés en haut à gauche de l'écran (en position:fixed)
    • récupère les boutons de l'historique de prévisualisation, juste devant le bouton Suivant. Celui-ci disparaît donc de la barre de titre de prévisualisation;
    • est désormais affichée en pleine largeur et dispose donc de plus de place pour des boutons d'extension (lesquels peuvent aussi être ajoutés en haut à gauche)
Dr Brains (d) ✔️ ⇨ Dr Brains ∞ Consultation ∞ 30 août 2011 à 08:46 (CEST)[répondre] 0.5.1
Remise à plate de la gestion de la variable rc.state Dr Brains (d) ✔️ ⇨ Dr Brains ∞ Consultation ∞ 23 septembre 2011 à 13:45(CEST) 0.5.1
Réforme des bandeaux utilisés par LiveRC Collectif ✔️ ⇨ Dr Brains ∞ Consultation ∞ 13 septembre 2012 à 23:25 (CEST)[répondre] 0.5.1
Ajout d'un bouton de suivi des utilisateurs à côté du lien LiveRC, dans le menu de gauche, lorsqu'on se trouve sur une page utilisateur. Dr Brains (d) ✔️ ⇨ Dr Brains ∞ Consultation ∞ 13 juillet 2013 à 01:59 (CEST)[répondre] 0.5.1

Version 0.5.2[modifier le code]

Ajout d'une liste de suivi des nouveaux utilisateurs Dr Brains (d) ✔️ ⇨ Dr Brains ∞ Consultation ∞ 13 juillet 2013 à 01:48 (CEST)[répondre] 0.5.2
Ajouter la surveillance du Journal d'activités des avis Superjuju10 Le traitement des avis est à présent géré dans LiveRC.

Il reste néanmoins quelques bugs :

  • styles CSS qui sautent après un marquage
  • mise à jour de l'avis inopérante après l'ajout d'une note (mais la note est bel et bien ajoutée)
⇨ Dr Brains ∞ Consultation ∞ 23 juillet 2013 à 21:29 (CEST)[répondre]
0.5.2
LiveRC modifie le favicon et le title (image et texte visibles dans l'onglet du navigateur) Dr Brains (d) ✔️ ⇨ Dr Brains ∞ Consultation ∞ 20 juillet 2013 à 11:33 (CEST)[répondre] 0.5.2
Avoir dans le suivi "Débutant seul" on a "IP seul" , "IP+Débutant" mais pas Débutant seul cela peut être pratique en période de forte affluence d'avoir des patrouilleurs sur ces 2 catégories de contributeurs. Car IP+Débutant en forte affluence défile trop vite. EoWinn ✔️ ⇨ Dr Brains ∞ Consultation ∞ 20 juillet 2013 à 12:03 (CEST)[répondre] 0.5.2
Refonte de la gestion du filtrage des RC par type d'utilisateur. Le filtrage est strictement basé sur le type d'utilisateur, quel que soit le type de modif, mais de nouveaux paramètres permettent de forcer l'affichage de certains types de modifs en court-circuitant le filtre par utilisateur : révocations, blanchiments, modifs faites par des contacts, modifs sur sa liste de suivi, ses propres modifs. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 23 juillet 2013 à 21:29 (CEST)[répondre]
  • a noter que le filtrage par type d'utilisateur ne distingue pas si les utilisateurs sont autopatrolled ou non dans les journaux, l'API ne fournissant pas cette info avec le module list=logevents
0.5.2
Ajout d'une check-list surgissante permettant de filtrer les logs par type + intégration de la case "Filtres" dans cette check-list. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 23 juillet 2013 à 21:29 (CEST)[répondre] 0.5.2
Ajout d'un lien Diff dans les lignes de déclenchement de filtres dans le cas où la modif a été publiée quand même. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 23 juillet 2013 à 21:29 (CEST)[répondre] 0.5.2
Ajout d'un lien pour masquer/ne plus masquer un utilisateur à côté du lien "LiveRC", à l'image de celui qui existait déjà pour gérer les contacts. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 23 juillet 2013 à 21:29 (CEST)[répondre] 0.5.2
Que l'on signale par une couleur différente les pages suivie par aucun utilisateur. Cela permettrait de savoir sur quelles pages se pencher vraiment prioritairement. Super Poirot Impossible : même les admins ne voient que les 5000 premières pages non suivies/Orlodrim
✔️ Ajout d'une icône présentant le nombre d'utilisateurs qui suivent la page (nécessite le droit "unwatchedpages", et donc d'être sysop, pour être pleinement opérationnel. Les autres ne peuvent connaître le nombre que si la page est suivie par plus de 30 utilisateurs).
⇨ Dr Brains ∞ Consultation ∞ 28 juillet 2013 à 16:22 (CEST)[répondre]
0.5.2

Version 0.5.3[modifier le code]

Ajout dans le panneau de configuration d'un onglet pour configurer automatiquement les styles CSS via le LiveRCparam.css personnel Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 2 août 2013 à 19:52 (CEST)[répondre] 0.5.3
Ajout d'une liste de suivi "Journal des filtrages" Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 10 août 2013 à 13:05 (CEST)[répondre] 0.5.3
Ajouter un icône () sur les contributions faites par des élèves dans le cadre d'un Wikiprojet tel le Wikiprojet au lycée Alain du Vésinet afin de pouvoir repérer et aider utilement, bien sûr cela ne doit s'appliquer que si le coordinateur du projet est d'accord/demandeur. (Voir aussi les différentes séances d'initiations à Wikipédia) Mattho69 ✔️ (cf. discussion) ⇨ Dr Brains ∞ Consultation ∞ 11 août 2013 à 20:19 (CEST)[répondre] 0.5.3
Appliquer un traitement spécifique pour les retours de modifs sur Wikidata ([1]) Dr Brains
A priori fait : les lignes de type "external" sont signalées comme telles. Mais je n'en ai vu passer aucune pour pouvoir tester...
⇨ Dr Brains ∞ Consultation ∞ 13 juillet 2013 à 01:48 (CEST)[répondre]
✔️ Fait.
⇨ Dr Brains ∞ Consultation ∞ 19 août 2013 à 03:13 (CEST)[répondre]
0.5.3
Ne pas afficher dans la liste les pages et sous-pages d'un utilisateur enregistré quand elles sont modifiées par lui. Sémhur ; Acer11 À creuser. C'est relativement simple à mettre en place.

⇨ Dr Brains ∞ Consultation ∞ 18 août 2013 à 22:11 (CEST)[répondre]

✔️ Fait.
⇨ Dr Brains ∞ Consultation ∞ 19 août 2013 à 21:19 (CEST)[répondre]
0.5.3
Ajouter un moyen de ne plus afficher les modifications ayant un résumé de type : (WPCleaner (vX.XX ) blablabla (projet correction syntaxique)) Kilith (d) ✔️ Fait pour WPCleaner et AutoWikiBrowser. Toutefois, par mesure de sécurité, en plus du résumé de modif LiveRC vérifie que l'utilisateur fait bien partie de la catégorie adéquate (1 et 2). Or, tous les utilisateurs de ces outils n'y sont pas forcément, ce qui fait que certaines modifs de certains utilisateurs ne seront pas masquées.
⇨ Dr Brains ∞ Consultation ∞ 19 août 2013 à 21:19 (CEST)[répondre]
0.5.3

Version 0.5.4[modifier le code]

Convenir de la licence de LiveRC et l'indiquer dans les en-têtes de LiveRC et de LiveRC.js TiChou ✔️ Fait
⇨ Dr Brains ∞ Consultation ∞ 21 août 2013 à 19:50 (CEST)[répondre]
0.5.4
Sauvegarder, en plus des messages système, toutes les infos relatives au wiki local, en particulier les extensions mediawiki installées (abusefilter, articlefeedback, echo, etc...) pour faciliter le portage sur un autre wiki. Dr Brains ✔️ Sauvegarde des messages système, des extensions et des espaces de noms sur la page MediaWiki:Gadget-LiveRCSiteConfig.js.
La page MediaWiki:Gadget-LiveRCMessages.js est obsolète mais doit être conservée pour les anciennes versions de LiveRC (elle ne sera plus mise à jour, sauf par un admin utilisant une ancienne version de LiveRC).
⇨ Dr Brains ∞ Consultation ∞ 21 août 2013 à 17:50 (CEST)[répondre]
0.5.4
Trouver un moyen de récupérer les notifications (API). Dr Brains ✔️ Fait ⇨ Dr Brains ∞ Consultation ∞ 21 août 2013 à 17:42 (CEST)[répondre] 0.5.4
Intégration de l'extension MiniDiffPreviewExtension : permet de visualiser les diffs directement au sein des lignes RC, sans avoir à cliquer sur les liens.

Sont concernés par cette fonction :

  • les lignes de Diff, évidemment,
  • les lignes des nouvelles pages : New,
  • les lignes de déclenchement de filtre : Filter,
  • les lignes de retour des lecteurs : Feedback (théoriquement, tous les liens fonctionnent via LiveRC)
  • les lignes d'import de fichier : Upload.
Dr Brains ✔️ Fait ⇨ Dr Brains ∞ Consultation ∞ 27 août 2013 à 21:17 (CEST)[répondre] 0.5.4
Un peu en avance, d'après ce que j'ai vu sur la version de test des wikipédias il sera possible, grâce à Notification, de remercier un contributeur. Est-il possible d'envisager de le faire directement via LiveRC ? Mattho69 Faisable via le module API action=thank
⇨ Dr Brains ∞ Consultation ∞ 28 août 2013 à 01:09 (CEST)[répondre]
✔️ Fait
⇨ Dr Brains ∞ Consultation ∞ 1 septembre 2013 à 22:30 (CEST)[répondre]
0.5.4
Gérer l'affichage des événements de type thanks (remerciements) Dr Brains ✔️ Fait
⇨ Dr Brains ∞ Consultation ∞ 1 septembre 2013 à 22:30 (CEST)[répondre]
0.5.4

Version 0.5.5[modifier le code]

Nombreuses modifications du code, transparentes pour les utilisateurs :
  • Extraction de l'interface. Elle est désormais générée par le code et non plus récupérée via le wikitexte (sauf le N° de version, dont la présence est facultative) : facilite le portage sur d'autres sites (pas de mise à jour du wikitexte nécessaire).
  • modification de la gestion des icônes : les textes (attributs alt et title) sont gérés par la variable relative aux textes. La compatibilité avec l'ancien système d'icônes est conservé (pour le moment).
  • modification de la gestion des textes de description des variables (un seul item par variable)
  • modification de la gestion des variables personnalisables : les variables personnalisées sont sauvegardées sous un autre nom, ce qui permet de déterminer lesquelles sont personnalisées par rapport aux variables par défaut. Lors de l'appel, on teste d'abord l'existence de la variable personnalisée avant éventuellement de recourir à celle par défaut.
  • modification de la gestion des messages système : une fonction s'intercale pour appeler le message souhaité. Utilité à venir : permettre, pour certains messages (utilisés dans l'interface, à déterminer), de récupérer le message dans la langue que l'utilisateur a choisi (option à venir).
Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1 décembre 2013 à 21:18 (CET)[répondre] 0.5.5

Version 0.5.6[modifier le code]

Internationalisation de l'interface :
  • Nouvelle gestion des messages systèmes permettant de sauvegarder dans la page de config locale les messages en plusieurs langues (mise à jour par un sysop, comme auparavant).
  • Récupération et sauvegarde dans la page de config locale des espaces de noms avec leur équivalent en anglais (pas possible apparemment de les avoir en d'autres langues), de la liste des langues supportées par le logiciel Mediawiki, ainsi que des informations générales (en particulier la langue du site).
  • Fonction spécifique pour générer le nom d'un espaces de noms (abandon de la variable globale wgFormattedNamespaces)
  • Modification de la gestion des textes, avec séparation des textes traduisibles (interface) et intraduisibles (résumés de modifs, commentaires, etc...)
  • Modification de la gestion des textes de description des variables
  • Modification de la gestion du menu de personnalisation : sauvegarde uniquement des variables qui ont été modifiées par rapport à leur valeur par défaut (avec l'ajout d'autres langues dans les variables sauvagardées, le param.js peut vite devenir très lourd).
  • Mise en place d'un système de sous/pages pour héberger les traductions : page centrale = MediaWiki:Gadget-LiveRCLangConfig.js + sous pages par langue (liste sur Wikipédia:LiveRC/Traduction).
  • Initialisation d'une page de documentation sur la gestion des pages de traductions, Wikipédia:LiveRC/Traduction (à développer et traduire).
  • Création de l'extension ProposeTranslationExtension pour faciliter la création d'une sous-page de traduction (interface disponible en français et anglais)
Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 0.5.6
Intégrer le suivi de la spam blacklist ([2]) Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 0.5.6
Refonte du panneau de débogage Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 0.5.6
Modifier l'affichage des listes de suivi en adoptant un système d'onglet comme dans le menu de configuration : un onglet par liste, une seule liste étant affichées à la fois chaque onglet commandant l'affichage de la liste correspondante.

Cela permettrait en outre :

  • d'augmenter la taille de la police, actuellement limite illisible
  • d'intégrer plus d'informations, et/ou de manière moins condensée

Voir s'il est possible également :

  • de factoriser le code de ces listes.
  • que les items ouverts ne soient pas refermés automatiquement à chaque mise à jour.
Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 0.5.6
Gérer les événements log de type "MassMessage". Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 0.5.6
Prendre en compte l'extension Flagged Revisions : logs + infos page + liste de suivi spécifique. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 0.5.6
Prendre en compte l'extension Page Triage (présente sur enwiki) : logs + infos page. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 0.5.6
Intégrer le suivi des nouvelles pages Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 0.5.6
Modifier le panneau de configuraiton pour y ajouter :
  • Descriptions des variables de texte (+ choix d'afficher/masquer par langues) et des icônes (+ aperçu)
  • Transformer certaines <input> en <select> pour limiter/expliciter les choix possibles
Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 0.5.6
Nouvel icône (backlinks : X) pour les pages qui ont moins de 3 pages liées. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 0.5.6
Nouveaux icônes relatifs aux résumés de modif. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 0.5.6
Fonctions de pop-up non bloquantes Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 0.5.6

Version 1.0.0[modifier le code]

Prendre en compte un numéro de version « de développement » dans le test de version. + Déplacer le test après la récupération des infos site + user pour avoir le message dans la bonne langue. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Ajouter, éventuellement en option, des liens interlangues vers les principaux projets (en, de, it...) un peu dans ce genre (en), lorsque les articles correspondants existent. Cela permettrait de vérifier rapidement, par exemple, les dates de naissance et de mort lorsqu'elles sont modifiées (ou des sources). Dark Attsios ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Afin de permettre la personnalisation complète des listes de paramètres faisant intervenir des textes, ajouter dans le menu de config un bouton permettant d'ajouter un texte à la liste (avec prise en compte de la création du texte de description). Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Afin de permettre la personnalisation complète des listes de paramètres faisant intervenir des icônes, ajouter dans le menu de config un bouton permettant d'ajouter un icône à la liste (avec prise en compte de la création du texte de l'infobulle et des textes de description de l'infobulle et de l'icône). Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Intégrer au menu de configuration les variables non encore personnalisables (préalables = pouvoir ajouter un icône et/ou un texte). Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Ajouter au menu de configuration un onglet permettant de choisir de (dé)masquer les différents onglets (sauf lui-même). Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Décharger le panneau de config en utilisant des messages système pour les liens log ( = 80 textes en moins (par langue)) Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Revoir la gestion des langues pour ne charger au maximun qu'une sous-page de traduction, et non toutes comme dans la version 0.5.6 Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Adapter l'extention DiffExtension au nouveau système de gestion de langues Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Adapter l'extention ProposeTranslationExtension au nouveau système de gestion de langues Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Modifier la fonction de transformation des <input> en <select> pour alléger l'ouverture du menu de configuration.
Extensions impactées :
  • VisualeditorTagExtension
  • MostModifiedPagesExtension
  • HotCatsMulti
  • BandeauPortail
Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Prendre en compte la gestion des logevents de type suppress (oversight). Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Prendre en compte la gestion des logevents de type checkuser. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Prendre en compte la gestion des logevents liés à l'extension Education Program (présente sur enwiki). Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Ajouter au survol de la case « RC » un menu pour filter par type de RC (edit, new, external), comme ce qui existe pour les logs.
⇨ Obsolétise l'extension OnlyNewPages.
Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Intégrer dans la liste de filtres RC les types de modifs définis d'après la variable commenttests (personnalisable) : WPCleaner, AutoWikiBrowser, BandeauPortail, BandeauEbauche, HotCat, Popus, LiveRC, etc... Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Intégrer dans la liste de filtres RC et LOG deux boutons pour filtrer suivant le statut de suivi des pages
⇨ Obsolétise l'extension Watchlist.
Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Présenter le sélecteur d'espace de noms comme un menu surgissant identique au menu des RC ou des LOGS, ce qui permettrait de filter plus finement en (dé)cochant plusieurs cases. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Présenter le sélecteur d'utilisateurs comme un menu surgissant identique au menu des RC, des LOGS et des espaces de noms, afin d'harmoniser la présentation des menus. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Présenter le sélecteur de VisualeditorTagExtension comme un menu surgissant identique aux autres menus, afin d'harmoniser la présentation des menus. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Regrouper les paramètres de LinkOnIconExtension dans une variable unique personnalisable via le menu de configuration. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Avertir des modifications mineures (avec un simple m). Delhovlyn ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Faire des requêtes aux admins/forum avec section=new, de façon à faciliter le suivi de ces pages (nouvelle requête = « nouvelle section » qui apparait dans l'historique) plutôt qu'en ajoutant des titres de sections entre doubles crochets (exemple) Discut' Frakir ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Rajouter un overflow:hidden pour les diffs qui contiennent des urls et autres suites de caractères très longs qui cassent la mise en page (sur le modèle de ce qui vient de se faire sur common.css) Tavernier Prévu regexp ou overflow:hidden ? / Argos42
✔️ word-break:break-all; ⇨ Dr Brains ∞ Consultation ∞
1.0.0
Récupérer via la requête "infos du site" les alias d'espaces de noms (pour test de l'espace de noms d'un titre de page) ainsi que les mots magiques et leurs alias (nécessaire notamment à l'extensions HotCatsMulti pour DEFAULTSORT) et les sauvegarder avec les autres infos dans la page MediaWiki:Gadget-LiveRCSiteConfig.js.
Adapter HotCatsMulti en conséquence pour ne plus faire la requête pour les alias de DEFAULTSORT.
Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Ajouter un paramètre permettant d'afficher la fenêtre de prévisualisation en haut, entre la barre de titre et la barre de contrôle des RC. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Prendre en compte l'extension Flagged Revisions : logs + infos page + outils automatiques de review (+ liste de suivi spécifique ?). Dr Brains
  • ✔️ Fait pour les logs, les infos pages et la liste de suivi des pending changes.
  • ✔️ OK pour les outils automatiques :
    • ✔️ OK pour une installation de type fr-Wikinews
    • ✔️ OK pour une installation de type en-Wikipedia

⇨ Dr Brains ∞ Consultation ∞
1.0.0
Prendre en compte les extensions Translate et TranslationNotifications (présentes notamment sur mediawiki.org) Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Prendre en compte l'extension LiquidThreads (présente notamment sur mediawiki.org) Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Prendre en compte l'extension OAuth (présente notamment sur mediawiki.org) Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Prendre en compte l'extension MoodBar (présente notamment sur nl-WP) Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Lors de la pose d'un bandeau avec date :
  • permettre de configurer la syntaxe de la date, comme pour les pages de l'outil de signalement/requête
  • traduire l'éventuel nom de mois dans la langue du wiki via les messages système correspondants
Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0
Apposer à coté d'un article une icône lorsque le modèle {{en cours}} a été apposé récemment sur ce dernier. Housterdam ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.0

Version 1.0.1[modifier le code]

Lors de la sauvegarde des styles CSS, ne sauvegarder que les styles qui ont été modifiés par rapport aux styles par défaut. Dr Brains ⇨ Dr Brains ∞ Consultation ∞ 1.0.1
Corriger le positionnement des checklist surgissantes : tant que la barre est sur une seule ligne ça va. Sinon c'est la cata.
  • Passer de <table /> à <ul /> ?
Dr Brains ⇨ Dr Brains ∞ Consultation ∞ 1.0.1
Empêcher le miniDiff de modifier le notificationtimestamp (timestamp au-delà duquel la liste de suivi est considérée comme checkée) :
  • Lors de la récupération des infos de page (prop=info), récupérer le paramètre notificationtimestamp
  • Après affichage du minidiff, remettre à jour le notificationtimestamp (action=setnotificationtimestamp)
Dr Brains ⇨ Dr Brains ∞ Consultation ∞ 1.0.1
Déplacer certains paramètres présents dans le menu de paramétrages dans la checklist Utilisateurs :
  • Toujours afficher mes propres modifications
  • Toujours afficher les contacts
  • Toujours afficher ma liste de suivi
  • Masquer les modifications d’un utilisateur sur ses sous-pages
  • + paramètres à (re)créer :
  • Toujours afficher les révocations
  • Toujours afficher les blanchiments
  • Toujours afficher les remplacements
  • ...
Dr Brains ⇨ Dr Brains ∞ Consultation ∞ 1.0.1

Version 1.0.2[modifier le code]

Ajouter un cours délai ( environ 0.5 secondes) avant que les checklists disparaissent complètement. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.2
Les avertissements écrit dans les Discussion_utilisateur n'ont pas le titre de la section. Est-il possibile d'ajouter un nouveau champ au array lstAverto nommé "sectionTitle", ou quelque chose d'autre, afin de l'ajouter?


The warnings written in the user talks doesn't have a section title. Is it possibile to add a new field to array lstAverto named "sectionTitle", or something else, in order to add it?
Jalo Could be usefull. On fr.wiki, section title are included into templates, but this may not be the same elsewhere.

⇨ Dr Brains ∞ Consultation ∞

✔️ Done ⇨ Dr Brains ∞ Consultation ∞
1.0.2
Permettre de désactiver (proprement) des icônes (nouveau type, -1 / no) Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.2
Ajouter dans les styles CSS personnalisables les différentes tailles de texte Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.2
Ajouter dans les styles CSS personnalisables les différentes couleurs de bordure / background Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.2

Version 1.0.3[modifier le code]

Prendre en compte les événements LOG de l'extension Interwiki (utilisée sur Vikidia, notamment) Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.3
Modifier la création des liens pour éviter .innerHTML et des problèmes de rendu avec les caractères spéciaux.
  • — Barre de titre de prévisualisation
  • — Lignes RC (adapter le bouton Suivant)
  • — Lignes des journaux spéciaux
  • — Onglets "utilisateurs suivis/masqués" du menu de configuration
  • — Liens de suivi/masquage d'utilisateurs dans la colonne de gauche
  • — Extensions :
Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.3
Prendre en compte les événements log de type gblrename (renommage d'utilisateur global). Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 1.0.3
Lors d'un revert, l'envoi d'avertissement pose problème. Dans le cas où l'on revert, puis revient plus tard sur le diff pour ajouter un avertissement, ce dernier sera envoyé à la personne ayant défait la modification… C'est parfois nécessaire, mais il faudrait avertir l'utilisateur s'il a réverté lui-même pour éviter qu'il ne s'envoie un avertissement sur sa propre page de discussion. Cynddl Le bouton défaire dispose d'un tooltip qui indique le nom de l'utilisateur ciblé. Un avertissement en cas d'auto-avertissement serait de bon aloi.

⇨ Dr Brains ∞ Consultation ∞ 18 août 2013 à 22:11 (CEST)[répondre]

Ajout d'une demande de confirmation en cas d'auto-avertissement. ⇨ Dr Brains ∞ Consultation ∞ 7 août 2014 à 21:09 (CEST)[répondre]
1.0.3
Faire une requête vers la propriété P348 de l'objet Wikidata Q7027060 pour déterminer la version.
  • Avantages :
    • Plus besoin de wikitexte particulier dans la page de lancement
    • Fonctionne sur tout site Wikimedia et tout site autorisé à accéder à l'API de www.wikidata.org
    • Mise à jour globale à partir de Wikidata
  • Inconvénients :
    • Objet Wikidata non protégé (aucun risque de sécurité, mais possible embêtement)
Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 10 août 2014 à 16:43 (CEST)[répondre] 1.0.3
Autoriser des motifs de blanchiment autres que ceux définis dans son param.js Pic-Sou (d) ✔️ ⇨ Dr Brains ∞ Consultation ∞ 11 août 2014 à 17:46 (CEST)[répondre] 1.0.3
Un espace pour écrire le site copié lorsqu'on choisit de blanchir pour la raison copyvio Sapindnoel
  • Je ne vois pas bien comment intégrer ça au formulaire (sans tout casser), mais ce serait en effet une bonne chose.

⇨ Dr Brains ∞ Consultation ∞ 18 août 2013 à 22:11 (CEST)[répondre]

1.0.3
Ajouter pour chaque IP de contribution un tooltip fournissant les liens vers les whois (AfriNIC, APNIC, ARIN, LACNIC, RIPE) dans la liste des RC. Les motifs sont respectivement (pour l'IP 127.0.0.1 ; en taille 9 pour éviter le pavé ;-) ) :
  • http://www.afrinic.net/whois?form_type=simple&full_query_string=&searchtext=127.0.0.1&do_search=Search
  • http://wq.apnic.net/apnic-bin/whois.pl?form_type=simple&full_query_string=&searchtext=127.0.0.1&do_search=Search
  • http://ws.arin.net/whois/?queryinput=127.0.0.1
  • http://lacnic.net/cgi-bin/lacnic/whois?query=127.0.0.1&lg=EN
  • http://www.db.ripe.net/whois?form_type=simple&full_query_string=&searchtext=127.0.0.1&do_search=Search

Permettrait de déterminer en quelques clics l'origine d'une contribution sous IP.
Alphos Done/Stef48
Euh... ou ça ? --Pic-Sou 4 janvier 2011 à 17:06 (CET)[répondre]
Je pense que Stef48 s'est trompé de ligne… Orlodrim
✔️ Ajout d'un lien (URL paramétrable)
⇨ Dr Brains ∞ Consultation ∞ 11 août 2014 à 19:20 (CEST)[répondre]
1.0.3

Version 1.0.4[modifier le code]

Le favicon LiveRC disparait dès qu'on prévisualise quelque chose. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 12 août 2014 à 17:32 (CEST)[répondre] 1.0.4
Prendre en compte les événements log de type import Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 12 août 2014 à 21:27 (CEST)[répondre] 1.0.4
Faire fonctionner la prévisualisation de pages d'autres wikis de la famille (fonction liveInterwiki()). Dr Brains ✔️ Fait via une <iframe>
⇨ Dr Brains ∞ Consultation ∞ 15 août 2014 à 13:48 (CEST)[répondre]
1.0.4
Ajouter dans la barre de contrôle des RC une checklist de filtrage par balise
  • URL listage = '/api.php?format=xml&action=query&list=tags&tgprop=name|displayname|description|hitcount&tglimit='+LiveRC_Config["UserInfos"].APIlimit
Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 18 août 2014 à 21:05 (CEST)[répondre] 1.0.4
En plus des bots et des sysops, lister (si paramétré) les membres d'un groupe "patrouilleurs" et marquer leurs actions différemment (couleur de ligne, icône utilisateur, etc...). Dr Brains ✔️
  • On peut désormais configurer les groupes à l'installation.
  • Les cases de filtrages "Administrateurs" et "Robots" dans la checklist "Utilisateurs" sont reliées à ce système.
  • État initial de ces cases gérées via panneau de configuration.
  • Textes issu de messages système (Mediawiki:group-<groupname>).
⇨ Dr Brains ∞ Consultation ∞ 9 septembre 2014 à 23:19 (CEST)[répondre]
1.0.4
Ajouter les classes paramétrables pour les bots et des sysops. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 12 septembre 2014 à 13:40 (CEST)[répondre] 1.0.4
Ajouter la taille totale de la page (avant modif) (désactivable). Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 12 septembre 2014 à 13:40 (CEST)[répondre] 1.0.4
Ajout d'un lien H vers l'historique de l'item pour les modifs sur Wikidata. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 13 septembre 2014 à 17:23 (CEST)[répondre] 1.0.4
Intercaler une requête vers wikidata entre celle des infos pages et la création de la ligne pour les modifs sur Wikidata.

Permet de récupérer :

  • les ids pour un lien "diff"
  • le commentaire de modif
  • la différence de taille
Option désactivée par défaut (onglet Paramètres) pour ne pas pénaliser les petites connexions et parce que de toutes manières l'option RC Modifications sur Wikidata est décochée par défaut.
Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 13 septembre 2014 à 17:23 (CEST)[répondre] 1.0.4
Avoir les mêmes possibilités — requêtes admin (demande de blocage et protection de la page) et suivre l'utilisateur — lors de l'affichage d'un log de filtrage que lors de l'affichage d'un diff normal. Mattho69 ✔️ ⇨ Dr Brains ∞ Consultation ∞ 20 septembre 2014 à 20:20 (CEST)[répondre] 1.0.4
Prendre en compte les événements log de type abusefilter (modification d'un filtre) Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 21 septembre 2014 à 12:48 (CEST)[répondre] 1.0.4
Ajout d'une liste de suivi spéciale des modifications balisées, classées par balise. Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 21 septembre 2014 à 12:48 (CEST)[répondre] 1.0.4
Lors d'un événement Upload, récupérer les infos sur le fichier (prop=duplicatefiles|imageinfo).
Ne semble pas compatible avec la requête prop=info|pageprops|categories|templates|langlinks.
Dr Brains ✔️ Activé par défaut vu le faible nombre de rc upload sur wikipedia. Désactivable dans le panneau de config.
⇨ Dr Brains ∞ Consultation ∞ 24 septembre 2014 à 21:48 (CEST)[répondre]
1.0.4
Pouvoir masquer un article comme on peut masquer un utilisateur. Superjuju10 ✔️ ⇨ Dr Brains ∞ Consultation ∞ 30 septembre 2014 à 22:17 (CEST)[répondre] 1.0.4

Version 1.0.5[modifier le code]

Marquer les pages incluses dans les catégories de suivi avec une icône . Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 11 octobre 2014 à 15:21 (CEST)[répondre] 1.0.5
Regrouper les styles CSS dans une page dédiée dont le contenu sera récupéré/parsé pour peupler la variable lrcCSSstyles.
  • Evite de doublonner la définition des styles entre CSS et JS
  • Quid de la récupération de cette page via un site non wikimedia ?
Dr Brains ✔️ dans le sens inverse :

La page JS inclut une fonction destinée à créer le CSS.
Elle est désormais l'unique définition des styles personnalisables : la page CSS est obsolète.

⇨ Dr Brains ∞ Consultation ∞ 19 octobre 2014 à 02:18 (CEST)[répondre]
1.0.5
Prendre en compte les entrées du journal de gestion des balises Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 13 février 2015 à 21:44 (CET)[répondre] 1.0.5
Remplacement des infos utilisateur (inutiles) par un (joli) chronomètre Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 8 mars 2015 à 21:55 (CET)[répondre] 1.0.5
Remplacer les fonctions marquées comme obsolètes :
  • getElementsByClass() ✔️
  • addClass() ✔️
  • removeClass() ✔️
  • hasClass() ✔️
  • addOnloadHook() ✔️
Dr Brains ⇨ Dr Brains ∞ Consultation ∞ 15 mars 2015 à 16:44 (CET)[répondre] 1.0.5
Ajout d'une barre de progression lors du lancement de LiveRC Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 31 mars 2015 à 16:20 (CEST)[répondre] 1.0.5
Lorsque le menu de configuration est ouvert en dehors de LiveRC (via DiffExtension et InstallAndConfigLiveRCExtension notamment), certaines options sont absentes, ou bien seules sont présentes celles qui ont été personnalisées (mais la descriptions de ces options est alors absente). Ceci est du au fait que les fonctions qui créent ces options n'ont pas été exécutées au préalable car elles sont lancées pour la création de l'interface, qui n'est pas faite en dehors de la page de lancement. Modifier le script pour que ces fonctions soient exécutées même si l'interface n'est pas créée. Fonctions en question : Listes de suivi (lrcMakeSpecialLogList()), Journaux (addLogtypesCheckInMenu()), Balises (addTagsCheckInMenu()), Espaces de noms (addNStypesCheckInMenu()), Groupes d'utilisateurs (addUsertypesCheckInMenu()) Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 5 avril 2015 à 05:14 (CEST)[répondre] 1.0.5
Dr Brains ✔️ ⇨ Dr Brains ∞ Consultation ∞ 5 avril 2015 à 05:14 (CEST)[répondre] 1.0.5

Version 1.0.6[modifier le code]

Mettre en œuvre le nouveau système de balisage dans LiveRC :
  • Assurer la transition sans heurt entre le système actuel de sauvegarde des balises existantes et le nouveau (plus d'infos à sauvegarder)
  • Marquer les RC log "tag" différemment (classes, liens, etc...)
  • Filtre des modifs suivant balise (déjà implémenté, à adapter)
  • Liste de suivi spéciale des modifs balisées (déjà implémentée, à adapter, en particulier aux modifs de balises après-coup)
  • Balise LiveRC
    • Créer une balise "LiveRC"
    • L'utiliser pour marquer les modifs faites avec LiveRC
  • Au fur et à mesure que les outils utiliseront l'option tag de l'API "edit", supprimer les options de la liste RC (filtrage via la liste "Balises")
    • AWB (balise créée et active)
    • BandeauxCategories (balise créée et active)
    • BandeauxEbauches (balise créée et active)
    • BandeauxPortails (balise créée et active)
    • HotCats (balise créée et active)
    • LiveRC (balise créée et active)
    • PaStec (balise créée et active)
    • Popups Fonctions rarement utilisées et le gadget est sur enwiki
    • RenommageCategorie (balise créée et active)
    • WPCleaner (balise créée et active)
    • autres...
  • Ajouter une option "Sans balise" dans la liste "Balises"
  • Créer un outil automatique d'ajout/modification/retrait de balise sur un diff (et une nouvelle page ?)
    • Dans LiveRC (à partir d'un diff)
    • Dans LiveRC (à partir de l'historique)
    • Dans LiveRC (à partir des journaux)
    • Hors LiveRC (via DiffExtension)
Dr Brains   1.0.6
Revoir le système de masquage pour masquer aussi les entrées de journaux. Dr Brains   1.0.6
Revoir AskForRevisionDeleteFromHistExtension pour demander un masquage également pour les entrées de journaux.
Problème : si les cases à cocher ne sont pas présentes (pas le droit ni de masquer ni de modifier les balises), on ne peut pas connaître le logid des entrées...
Dr Brains    
Améliorer le design, plus respecter la charte graphique officielle disponible sur https://design.wikimedia.org ou sur Projet:Charte graphique. Athozus